import { h } from 'vue';
import { NTag } from 'naive-ui';
export const columns = [
    {
        title: '任务标题',
        key: 'title',
    },
    {
        title: '审批人',
        key: 'name',
        width: 120,
    },
    {
        title: '任务状态',
        key: 'status',
        width: 80,
        render(row) {
            // 1:未开始，2:进行中，3:通过，4:拒绝）
            return h(
                NTag,
                {
                    type: row.status === 1 ? 'warning' : row.status === 2? 'info' : row.status === 3?'success' : 'error',
                },
                {
                    default: () => (row.status === 1 ? '未开始' : row.status === 2? '进行中' : row.status === 3? '通过' : '拒绝'),
                }
            );
        },
    },
    {
        title: '申请时间',
        key: 'createdTime',
    },
    {
        title: '修改时间',
        key: 'updatedTime',
    },
];